import os
import sys

# 请在此输入您的代码
# 方法一： 使用 ** 运算符
# a,b=map(int,input().split())
# ans=a**(1/b)
# print(int(ans*1000))

# 方法二： 实数二分
# 精确度
esp=1e-6
a,b=map(int,input().split())

# 找到 要查找的值 所在的区间
left,right=1,a
# 开始二分查找的循环，只要右边界和左边界的差值大于精度要求，就继续循环
while right-left>esp:

    mid=(left+right)/2
    # 中间值的b次方 大于 a 缩小right的值
    if mid ** b>=a:
        right=mid
    else:
        left=mid
# left 表示 小于 目标值的情况  right 表示 大于等于 目标值的情况
print(int(right*1000))